HELP - inheritance_classes.h
HelpExample CodeInheritanceinheritance_classes.h
Description Overview Included files Included by Source
#ifndef INHERITANCE_CLASSES_H
#define INHERITANCE_CLASSES_H

/** Base class for the other classes in this directory. */
class BaseClass
{
public:

  virtual int           InheritDocFromBaseClass(int iInt);
  virtual void          Override();
  void                  AllInheritedBaseClass();
};




/** Class derived from BaseClass. */
class DerivedLevel_1 : public BaseClass
{
public:

  virtual int           InheritDocFromBaseClass(int iInt);
  virtual void          Override();
  void                  AllInheritedDerivedLevel_1();
};


/** Class derived from DerivedLevel_1. */
class DerivedLevel_2 : public DerivedLevel_1
{
public:

  virtual int           InheritDocFromBaseClass(int iInt);
  virtual void          Override();
  void                  AllInheritedDerivedLevel_2();
};



/** Class Final_1 is derived from DerivedLevel_2. */
class Final_1 : public DerivedLevel_2
{
public:

  virtual int           InheritDocFromBaseClass(int iInt);
  virtual void          Override();
  void                  AllInheritedFinal_1();
};


/** Class Final_2 is derived from DerivedLevel_2. */
class Final_2 : public DerivedLevel_2
{
public:

  virtual int           InheritDocFromBaseClass(int iInt);
  virtual void          Override();
  void                  AllInheritedFinal_2();
};


/// DOXYS_OFF

/*! class B */
class B {};

/*! class C */
class C {};

/*! 
\page TestDot

Class relations expressed via an inline dot graph:
\dot
digraph example {
    node [shape=record, fontname=Helvetica, fontsize=10];
    b [ label="class B" URL="\ref B"];
    c [ label="class C" URL="\ref C"];
    b -> c [ arrowhead="open", style="dashed" ];
}
\enddot
Note that the classes in the above graph are clickable 
(in the HTML output).
*/


#endif